// page/wheat//pages/main_zhidingka/main_zhidingka.js
var app = getApp()
var util= app.util
var get_number = app.http.get_numberPost
var send_topcard = app.http.send_topcardPost

Page({

  /**
   * 页面的初始数据
   */
  data: {
    peoples:[],//发放人
    numbes:'',//方法数量
    get_number:[],
    numberIndex:0,//get_number 的 下标
    datetime:'',//发放数量
    datetimeIndex:[],// 发放时间下标
    datetime:[],// 发放时间

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    wx.hideShareMenu();//禁止分享
     //获取发放数量
     this.get_number();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
 
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  // 发放人页面
  gozhidingkarenurl: function(){
      let peoples = this.data.peoples
      wx.navigateTo({
        url: "../main_zhidingkaren/main_zhidingkaren?userList="+peoples
      })
  },
  //发放数量
  choise_numbers: function(a) {
    var i = this.data.numberIndex;
    var n = this.selectComponent("#bottomDialog")
    var get_number = this.data.get_number;
    n.setData({
        title: "发放数量",
        modelType: "timeduan",
        selectArray: get_number,
        selectIndex: [i],
        hideFlag: !1
    }), n.showModal();
  },
  timeduanSure: function(t) {
    var get_number = this.data.get_number
    this.setData({
      numberIndex:t.detail.index,
      numbers:get_number[t.detail.index]
    }) 
  },
  get_number(){
      var that = this
      var token  = wx.getStorageSync("userinfo").token;
      get_number({
          token
      }).then(function(res) {
        if(res.code == 0){
          var get_number = res.data;
          that.setData({
            get_number
          })
        }
      })
  },
   //发放时间
   choise_datetime: function(a) {
    var datetimeIndex = this.data.datetimeIndex;
    var n = this.selectComponent("#bottomDialog")
    if(datetimeIndex.length == 0){
        //当前的年月日时分 下标  10 代表当前年份向前取10年，当前年份的下标则是10
        var date = new Date()
        datetimeIndex = [10,date.getMonth(),date.getDate()-1,date.getHours(),date.getMinutes()];
        //当前月的天数
        var days = n.setDays(date.getFullYear(),date.getMonth()+1); 
        n.setData({
          days
        })
    }
    //获取选中月份的天数
    n.setData({
        title: "过期时间",
        modelType: "datetime",
        datetimeIndex:datetimeIndex,
        hideFlag: !1
    }), n.showModal();
  },
  //发放时间 组件返回
  datetimeSure(t){
    this.setData({
      datetimeIndex:t.detail.datetimeIndex,
      datetime:t.detail.datetime
    }) 
  },
  sendzhidngka(){

    var token  = wx.getStorageSync("userinfo").token;
    var hall_id =  wx.getStorageSync("hall_info").id;
    let touidArr = []
    this.data.peoples.forEach(e => {
      touidArr.push(e.uid)
     })
    var deadtime = this.data.datetime[0]+'-'+this.data.datetime[1]+'-'+this.data.datetime[2]+' '+this.data.datetime[3]+':'+this.data.datetime[4]
    send_topcard({
        token,
        hall_id,
        touid:touidArr,
        num: this.data.numbers,
        deadtime: deadtime
    }).then(function(res) {
      if(res.code == 0){
            wx.showToast({
              title: res.info,
              icon:'none',
              success:function(){
                setTimeout(function () {
                  wx.navigateBack({
                    delta: 1,
                  })
                 },1000)
              },
            })
      }else{
        wx.showToast({
          title: res.info,
          icon:'none'
        })
      }
    })
  }

})